在電腦語言中,註解是電腦語言的一個重要組成部分,用於在原始碼中解釋代碼的功用,可以增強程式的可讀性,可維護性,或者用於在原始碼中處理不需執行的代碼段,來除錯程式的功能執行。
# 單行註解
'''
多行註解1
'''
"""
多行註解2
"""
print的內容可以是變數(variable): print(a),數字(init): print(1234),或是字串(string): print(‘abc123’)。
a = 123
print(a)
print(1234)
print("Hello World!")
#output
123
1234
Hello World!
變數就是幫資料取個名字、把資料儲存起來。比如: a = 123。當我們輸入a、就會找到123。
變數雖然能儲存資料,但資料有很多種類型、所以就會有資料型態(Type)。如果要查詢該變數的資料型態可以用type(variable)
a = 123
b = "str"
c = 1.2345
print(type(a))
print(type(b))
print(type(c))
<class 'int'>
<class 'str'>
<class 'float'>
Python 中主要有十幾種資料型態
Type | Name |
---|---|
空 | None |
字串 | str (內部編碼格式為 Unicode) |
數字 | int, float, complex |
序列 | list, tuple, range |
字典 | dict |
集合 | set, frozenset |
布林 | bool |
位元 | bytes, bytearray, memoryview |
雖然有這麼多種,但是最常用還是 str
, int
, float
, list
, range
, dict
, bool
這7種。
在 Python 中有關類別、函數以及變數的名稱並沒有限制如何命名,但是按照規則命名會更快更容易解讀 code,尤其是遇到較大型的專案時。基本規則如下:
一定要遵守的:
input的功能是讓使用者所有輸入的資料會被當成字串儲存起來,需要時再作轉型。
a = input()
print("a = ", a)
b = input("name:")
print("name:", b)
print("a type:", type(a))
print("b type:", type(b))
123
a = 123
name:456
name: 456
a type: <class 'str'>
b type: <class 'str'>